a20ca3196c0fe058d86c4bc0fb7dd70fe7697f36,contrib/jcr/resourcesecurity/src/main/java/org/apache/sling/jcr/resourcesecurity/impl/ResourceAccessGateFactory.java,ResourceAccessGateFactory,canDelete,#Resource#,133
Before Change
return GateResult.GRANTED;
}
boolean canDelete = false;
final Session session = resource.getResourceResolver().adaptTo(Session.class);
if ( session != null ) {
try {
canDelete = session.hasPermission(jcrPath, Session.ACTION_REMOVE);
} catch (final RepositoryException re) {
// ignore
}
}
return canDelete ? GateResult.GRANTED : GateResult.DENIED;
}
After Change
*/
@Override
public GateResult canDelete(Resource resource) {
return this.checkPermission(resource, Session.ACTION_REMOVE);
}
/**